package com.qaml.mes.device.repository;

import com.qaml.mes.device.dao.EqpAuxiliaryStuffDO;

import java.util.List;

/**
 * @ClassName EqpAuxiliaryStuffRepository
 * @Description TODO
 * @Author leikai
 * @Date 2024/2/27 0027 9:56
 * @Version 1.0
 */
public interface EqpAuxiliaryStuffRepository {

    /**
     * 根据设备id删除设备附属物品
     *
     * @param id
     */
    void deleteByEqpId(String id);

    void saveBatch(List<EqpAuxiliaryStuffDO> eqpAuxiliaryStuffDOS);

    void deleteById(String id);

    /**
     * 根据设备id获取设备附属物品
     *
     * @return
     */
    List<EqpAuxiliaryStuffDO> getByEqpId(String id);

    /**
     * 根据ids进行批量删除
     *
     * @param ids
     */
    void updateEqpAuxiliaryStuffByIds(List<String> ids);
}